主题
面试库 Frontmatter 补全 & 重复检测报告(v2)
生成日期:2026-08-01(第二次修订) 范围:
B20-面试/面试-叶、B20-面试/面试题专题-蚁群、B20-面试/面试题-老鱼干动作:为每篇内容笔记补全 YAML frontmatter,并清除文末「更新/原文」页脚;index.md地图文件未动。
1. Frontmatter 字段(现行 6 字段)
yaml
---
title: 原标题 # 正文首个 # 一级标题,无则用文件名
category: 所属分类 # 子目录去数字前缀(如 01-Java基础→Java基础)
tags: [核心标签1, 核心标签2] # [技术点, 所属分类],同名则补 面试题
source: 原始语雀链接 # 抓 yuque.com 链接,无则空串
created: 文章末尾更新日期 # 取自文末「更新: YYYY-MM-DD」页脚
updated: 整理日期 # 2026-08-01
---较上一版:去掉了
difficulty;created改为「文末更新日期」而非整理日;新增updated: 整理日期。
字段生成规则
title:正文首个#一级标题;无则用文件名。category:所属子目录名(去数字前缀)。tags:[技术点, 分类]两枚;若两者相同则补面试题。source:抓取正文中的语雀链接yuque.com(已验证不会被 csdn 等「原文」链接干扰)。created:从文末页脚> 更新: YYYY-MM-DD提取日期;无则回退到末 20 行内任意日期;再无则为空。本次 56 篇全部成功提取到更新日期。updated:固定2026-08-01。
2. 文末页脚清理
已删除每篇笔记文末的「更新 / 原文」页脚块:
- 常规:
> 更新: ...+> 原文: <yuque...>块引用(三库通有)。 - 例外两篇(非块引用页脚,已用精确标记词二次裁剪):
- 老鱼干/Shell 脚本-面试题.md:含
原文出处:linuxtechi+译文链接:... - 老鱼干/Redis6-面试题.md:含
# [查看原文](https://mp.weixin...)
- 老鱼干/Shell 脚本-面试题.md:含
- ⚠️ 保留正文中的「原文」字样(如 Shell 脚本里的「译注:…原文没有」),未误删。
3. 重复检测(跨三库统一比对)
方法:精确 MD5 + 3-gram Jaccard 相似度(中文按字符 3-gram)+ 同名配对。
[1] 精确重复(MD5 完全一致):0 组
[2] 高相似度疑似重复对(Jaccard ≥ 0.6)—— 强烈建议确认
| 相似度 | 文件 A | 文件 B | 建议 |
|---|---|---|---|
| 0.933 | 面试题专题-蚁群/02-数据库/Redis-面试题.md | 面试题-老鱼干/03-数据库与缓存/Redis-面试题.md | 近乎一致,二选一保留 |
| 0.880 | 面试题专题-蚁群/04-计算机基础/Linux-面试题.md | 面试题-老鱼干/01-Linux 与 Shell/Linux 面试题-2020.md | 近乎一致,二选一保留 |
| 0.601 | 面试-叶/05-中间件与分布式/Zookeeper-面试题.md | 面试题专题-蚁群/05-中间件与分布式/Zookeeper-面试题.md | 大幅重叠,看是否互补 |
[3] 中等相似度(0.30 – 0.60)
| 相似度 | 文件 A | 文件 B |
|---|---|---|
| 0.365 | 面试-叶/05-中间件与分布式/Netty-面试题.md | 面试题专题-蚁群/05-中间件与分布式/Netty-面试题.md |
| 0.362 | 面试-叶/05-中间件与分布式/Dubbo-面试题.md | 面试题专题-蚁群/05-中间件与分布式/Dubbo-面试题.md |
[4] 同名跨库/跨目录配对(共 14 组)—— 同名 ≠ 重复
同标题笔记多数相似度 < 0.30,属不同来源整理版本,内容差异大,建议互补保留:
- Redis-面试题.md(3 份):面试-叶 / 蚁群 / 老鱼干(蚁群↔老鱼干近重复,见 [2];面试-叶 不同整理)
- Nginx(2):面试-叶 / 老鱼干 计算机网络(2):面试-叶 / 老鱼干
- 面试-叶 ↔ 蚁群 同标题(10+ 组):JVM、Java 基础、MySQL、Mybatis、Spring、SpringBoot、SpringCloud、SpringMVC、Zookeeper、Dubbo、Netty(均 <0.60,多为不同深度整理)
4. 建议的下一步(待你确认)
- 合并/删除:优先处理 [2] 的近重复对(保留一份,另一份移出 vault 可恢复)。
- 互补双链:对同名不同源笔记互加
双链,把「同一主题多视角」连起来。 - Dataview 视图:用
category/tags/created在index.md自动生成可按时间/主题筛选的清单。